//package com.baidu.yyb.AlertDialogUI;
//
//import android.app.AlertDialog;
//import android.content.Context;
//import android.content.DialogInterface;
//
//import com.lt.database.DataBases.NotesClassData;
//import com.lt.database.DataBases.StringName;
//import com.lt.utils.Operations.DAO;
//import com.lt.utils.Operations.GoActivity;
//import com.baidu.yyb.R;
//
//import java.util.ArrayList;
//
//public class DeleteUIShow {
//    private final Context MyContext;
//    private DAO dbo;
//    private int Id;
//    private ArrayList<Integer> ids;
//    private GoActivity go_activity;
//    private final Boolean isDelete=false;
//    private recycleViewShow rvs;
//
//    /***
//     * 单个传入
//     * @param myContext
//     * @param id
//     */
//    public DeleteUIShow(Context myContext, int id) {
//        MyContext = myContext;
//        Id = id;
//    }
//    public DeleteUIShow(Context myContext,recycleViewShow rvs) {
//        MyContext = myContext;
//        this.rvs=rvs;
//    }
//
//    /***
//     * 批量传入
//     * @param myContext
//     * @param ids
//     */
//    public DeleteUIShow(Context myContext, ArrayList<Integer> ids) {
//        MyContext = myContext;
//        this.ids = ids;
//    }
//
//    /***
//     * 单个虚拟删除
//     */
//    public void DialogUIShow() {
//        dbo = new DAO(MyContext);
//        new AlertDialog.Builder(MyContext)
//                .setTitle("是否确定删除？可在设置中的回收站中恢复数据")
//                .setIcon(R.drawable.ico_delete)
//                .setPositiveButton("确定",
//                        new DialogInterface.OnClickListener() {
//                            @Override
//                            public void onClick(DialogInterface dialog, int which) {
//                                dbo.VirtualDelete(Id);
//                                go_activity = new GoActivity(false, MyContext, StringName.ACTIVITY_MAIN);
//                                go_activity.Go_Intent();
//                            }
//                        })
//                .setNegativeButton("取消", null).show();
//
//    }
//
//    /***
//     * 批量虚拟删除
//     */
//    public DeleteUIShow ALLVirtualDeleteShow() {
//        dbo = new DAO(MyContext);
//        new AlertDialog.Builder(MyContext)
//                .setTitle("是否确定删除选中条目？")
//                .setIcon(R.drawable.ico_delete)
//                .setPositiveButton("确定",
//                        new DialogInterface.OnClickListener() {
//                            @Override
//                            public void onClick(DialogInterface dialog, int which) {
//                                for(NotesClassData ncd:rvs.getNotesClassDataSet()){
//                                    dbo.VirtualDelete(ncd.notes_id);
//                                }
//                            }
//                        })
//                .setNegativeButton("取消", null).show();
//        return this;
//
//    }
//
//    /***
//     * 单个从回收站里删除
//     */
//    public void DeleteComUIShow() {
//        dbo = new DAO(MyContext);
//        new AlertDialog.Builder(MyContext)
//                .setTitle("是否确定彻底删除？")
//                .setIcon(R.drawable.ico_delete)
//                .setPositiveButton("确定",
//                        new DialogInterface.OnClickListener() {
//                            @Override
//                            public void onClick(DialogInterface dialog, int which) {
//                                dbo.del_completely(Id);
//                                go_activity = new GoActivity(false, MyContext, StringName.ACTIVITY_RECYCLINGBIN);
//                                go_activity.Go_Intent();
//                            }
//                        })
//                .setNegativeButton("取消", null).show();
//
//    }
//
//
//    /***
//     * 单个数据恢复
//     */
//    public void RestoreUIShow() {
//        dbo = new DAO(MyContext);
//        new AlertDialog.Builder(MyContext)
//                .setTitle("是否确定恢复本条记录？")
//                .setIcon(R.drawable.ico_delete)
//                .setPositiveButton("确定",
//                        new DialogInterface.OnClickListener() {
//                            @Override
//                            public void onClick(DialogInterface dialog, int which) {
//                                dbo.RestoreDeletion(Id);
//                                go_activity = new GoActivity(false, MyContext, StringName.ACTIVITY_RECYCLINGBIN);
//                                go_activity.Go_Intent();
//                            }
//                        })
//                .setNegativeButton("取消", null).show();
//
//    }
//}
